/*
 * Created on 27/02/2004
 *
 * To change the template for this generated file go to
 * Window - Preferences - Java - Code Generation - Code and Comments
 */
package org.potiorb.orb.portable;

import org.potiorb.orb.portable.Delegate;
import org.potiorb.orb.Object;

public class ObjectImpl implements Object {

	private transient Delegate __delegate;


	public Delegate _get_delegate() {
		if (__delegate == null)
			throw new org.omg.CORBA.BAD_OPERATION();
		return __delegate;
	}

	public void _set_delegate(Delegate delegate) {
		__delegate = delegate;
	}


	public void _release() {
		// TODO Auto-generated method stub

	}

	/* (non-Javadoc)
	 * @see org.omg.CORBA.Object#_non_existent()
	 */
	public boolean _non_existent() {
		// TODO Auto-generated method stub
		return false;
	}

	/* (non-Javadoc)
	 * @see org.omg.CORBA.Object#_hash(int)
	 */
	public int _hash(int maximum) {
		// TODO Auto-generated method stub
		return 0;
	}

	/* (non-Javadoc)
	 * @see org.omg.CORBA.Object#_is_a(java.lang.String)
	 */
	public boolean _is_a(String repositoryIdentifier) {
		// TODO Auto-generated method stub
		return true;
	}

	public Object _duplicate() {
		// TODO Auto-generated method stub
		return null;
	}

	public Object _get_interface_def() {
		// TODO Auto-generated method stub
		return null;
	}

	/* (non-Javadoc)
	 * @see org.omg.CORBA.Object#_is_equivalent(org.omg.CORBA.Object)
	 */
	public boolean _is_equivalent(Object other) {
		// TODO Auto-generated method stub
		return false;
	}
}
